package com.blog.dao.sys;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.blog.dao.sys.sql.MenuSql;
import com.blog.entity.sys.Menu;

 

@Mapper
public interface MenuDao {
	
	@Select(MenuSql.Muen_List_SQL)
	List<Menu> listMenu(@Param("roleId") Integer roleId);
	
	@Select(MenuSql.Muen_List_Role_Sql)
	List<Menu> listMenuRole(@Param("pid") Integer pid,@Param("roleId") Integer roleId);
	
	List<Menu>  listAllMenu(Map<String,Object> prams);
	
	Menu getMenuById(Integer menuId);
	
	Integer saveMenu(Menu m);
	
	Integer updateMenu(Menu m);
	
	Integer delectMenuById(Integer menuId);
}
